namespace OasisCiq.Xal
{
    using System.Collections.Specialized;
    using CommonTypes;
    using External;

    /// <summary>
    /// Latitude details
    /// </summary>
    public class Latitude : IGeographicCoordinate, IExtendedAttributes
    {
        /// <summary>
        /// Measure of the latitude in degrees
        /// </summary>
        public CTString DegreesMeasure { get; set; }

        /// <summary>
        /// Measure of the latitude in minutes
        /// </summary>
        public CTString MinutesMeasure { get; set; }

        /// <summary>
        /// Measure of the latitude in seconds
        /// </summary>
        public CTString SecondsMeasure { get; set; }

        /// <summary>
        /// The direction of latitude measurement offset from the equator
        /// </summary>
        public DirectionTypeList Direction { get; set; }

        public NameValueCollection ExtendedAttributes { get; set; }
    }
}